solution "project-ink"
    configurations {
        "Debug",
        "Release"
    }

    project "engine"
        kind "StaticLib"
        language "C++"
	location "engine"

        files {
            "engine/include/*.h",
            "engine/source/*.cpp"
        }
        

        configuration "Debug"
            defines {
                "DEBUG"
            }
            flags {
                "Symbols"
            }
            targetdir "../bin/debug"
            objdir "../obj/debug"

        configuration "Release"
            defines {
                "NDEBUG"
            }
            flags {
                "Optimize"
            }
            targetdir "../bin/release"
            objdir "../obj/release"

    project "simple_test"
        kind "ConsoleApp"
        language "C++"
	location "test"

        includedirs {
            "engine/include/",
        }

        files {
            "test/*.h",
            "test/*.cpp"
        }

        links {
            "engine"
        }

        configuration "Debug"
            defines {
                "DEBUG"
            }
            flags {
                "Symbols"
            }
            targetdir "../bin/debug"
            objdir "../obj/debug"
	    libdirs {
	        "../bin/debug"
	    }

        configuration "Release"
            defines {
                "NDEBUG"
            }
            flags {
                "Optimize"
            }
            targetdir "../bin/release"
            objdir "../obj/release"
	    libdirs {
	        "../bin/release"
	    }

